package com.itcam.maker.meta.enums;

/**
 * 文件生成类型枚举
 */

/**
 * 定义文件生成类型的枚举类
 */
public enum FileGenerateTypeEnum {

    /**
     * 动态生成类型
     */
    DYNAMIC("动态", "dynamic"),

    /**
     * 静态生成类型
     */
    STATIC("静态", "static");

    /**
     * 文件生成类型的文本描述
     */
    private final String text;

    /**
     * 文件生成类型的值
     */
    private final String value;

    /**
     * 构造方法，初始化文件生成类型的文本描述和值
     *
     * @param text  文件生成类型的文本描述
     * @param value 文件生成类型的值
     */
    FileGenerateTypeEnum(String text, String value) {
        this.text = text;
        this.value = value;
    }

    /**
     * 获取文件生成类型的文本描述
     *
     * @return 文件生成类型的文本描述
     */
    public String getText() {
        return text;
    }

    /**
     * 获取文件生成类型的值
     *
     * @return 文件生成类型的值
     */
    public String getValue() {
        return value;
    }
}


